Normalization of Heterogeneous Computing Clusters Due to Use of Virtual Nodes

نویسندگان

  • V. A. Dudnik
  • M. V. Shestakov
چکیده

Creation of systems of the distributed calculations is the new perspective tendency of development of computing systems. As uniform definition of a computing cluster does not exist, for simplification of the further statement we shall accept some terminology which will reflect the described properties of a hardware and software platforms essential from the point of view of development of applied programs [1]. The computing cluster is the computing system, consisting of set of the separate computers (nodes) connected among themselves by uniform communication system. One of enough widespread realizations of architecture of the distributed application used for the decision of the big computing tasks is shown on Fig.1. Each node has the local operative memory. Thus the common physical operative memory for sites does not exist. The communication system is used for management and synchronization of work of nodes of a cluster. Usually it allows nodes to cooperate among themselves only by means of messaging. If all nodes included a computing cluster have the same architecture and productivity we deal with a homogeneous computing cluster, otherwise with heterogeneous. Now, when speak about clusters usually mean a homogeneous computing cluster. However to keep a high level of a ratio productivity/cost, it is necessary to use at escalating a cluster the computers most suitable at present which can differ not only on productivity, but also on architecture. Therefore gradually the majority of clusters become heterogeneous clusters. Nevertheless, Any cluster can be considered as the uniform hardware-software system having uniform communication system, center control and planning of loading [2]. The system will consist of the unique client and one or several computing servers working on computers, included nodes of a computing cluster. The basic function of the client is management of work of computing servers. The purpose of the server is the decision of the concrete computing task put by the client.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Diagnosing Heterogeneous Hadoop Clusters

We present a data-driven approach for diagnosing performance issues in heterogeneous Hadoop clusters. Hadoop is a popular and extremely successful framework for horizontally scalable distributed computing over large data sets based on the MapReduce framework. In its current implementation, Hadoop assumes a homogeneous cluster of compute nodes. This assumption manifests in Hadoop’s scheduling al...

متن کامل

A Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment

With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...

متن کامل

Target Tracking Based on Virtual Grid in Wireless Sensor Networks

One of the most important and typical application of wireless sensor networks (WSNs) is target tracking. Although target tracking, can provide benefits for large-scale WSNs and organize them into clusters but tracking a moving target in cluster-based WSNs suffers a boundary problem. The main goal of this paper was to introduce an efficient and novel mobility management protocol namely Target Tr...

متن کامل

Energy-Aware Probabilistic Epidemic Forwarding Method in Heterogeneous Delay Tolerant Networks

Due to the increasing use of wireless communications, infrastructure-less networks such as Delay Tolerant Networks (DTNs) should be highly considered. DTN is most suitable where there is an intermittent connection between communicating nodes such as wireless mobile ad hoc network nodes. In general, a message sending node in DTN copies the message and transmits it to nodes which it encounters. A...

متن کامل

Experiences with Asynchronous Communication Models in VEOS, a Distributed Programming Facility for Uniprocessor LANs

Like conventional multiprocessors, workstation clusters can provide data sharing and parallel computing. But unlike multiprocessors, these clusters provide flexible connectivity and can tolerate heterogeneous processing elements. Uniprocessor LANs are a common choice for cost-effective computing. The workstation nodes typically run a version of Unix and support common Unix services such as reli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007